草庐IT

android - 前台的 Firebase 通知

全部标签

javascript - 热点插件 scanWifi() 在 Android ionic cordova 中不起作用

我在扫描最近的wifi时遇到问题。我正在使用ionicCordova框架。我使用了Hotspot插件的scanWifi方法来扫描wifi列表。我引用了以下链接:https://ionicframework.com/docs/native/hotspot/我的代码是:import{Hotspot,HotspotNetwork}from'@ionic-native/hotspot';this.hotspot.scanWifi().then((networks:Array)=>{this.availableWifiList=networks;});当应用程序尝试扫描最近的wifi时,它会返回

javascript - FB.login() 在 Android Chrome 上失败并显示 "Unsafe JavaScript attempt to initiate navigation for frame"但不是桌面 Chrome

我这里有一个FacebookJSSDK登录流程:https://web.triller.co/#/user/login当用户点击Facebook按钮时,将执行以下功能:loginFacebook(){constfbPromise=newPromise((resolve,reject)=>{FB.login(resp=>{if(resp.authResponse){resolve(resp.authResponse.accessToken);}else{console.log(resp);reject(newError('Facebooklogincanceledorfailed.'))

javascript - Firebase 在加载 View 之前未接收数据 - 在填充之前返回空数组

在下面的代码中,我将每个项目的键和一个电子邮件地址保存在一个表中,并使用所述键检索要从原始表中获取的对象。当我使用console.log时,我可以看到这些项目被放入rawList数组,但是该函数在它包含任何内容之前返回this.cartList,所以view没有收到任何数据。我怎样才能使this.cartList在返回之前等待rawList已满?ionViewWillEnter(){varuser=firebase.auth().currentUser;this.cartData.getCart().on('value',snapshot=>{letrawList=[];snapsho

javascript - 使用新提供商 (Google) 登录的 Firebase 会删除以前的提供商(密码)

我在使用Firebase(v3)Auth登录时遇到了这个问题:用户最初使用电子邮件和密码注册。注销。稍后,使用Google登录。我预计会出现错误,提示电子邮件地址用于其他帐户,然后要求用户输入密码以链接帐户,但Firebase会静默删除电子邮件/密码登录方法并返回成功消息。Google验证代码:varprovider=newfirebase.auth.GoogleAuthProvider();firebase.auth().signInWithPopup(provider).then(result=>{console.log("federated(google)result",resu

javascript - 使用本地 JSON 模拟 Firebase 进行测试?

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭8年前。Improvethisquestion我正在考虑针对将Firebase用作其数据存储区的应用程序的测试策略。虽然端到端测试可以向实际后端发出请求,但能够对不必到Firebase的应用程序逻辑进行单元测试就更好了。我一直在网上搜索一种方法来使用类似于本地JSON文件的东西来模拟javascriptFirebase服务,但没有找到任何东西。这样的东西存在吗?如果没有,我会写它并发布在github上......

javascript - 通过 node.js 发送 android 推送通知

我最近一直在尝试向我的android和ios设备发送推送通知。对于ios,我发现node-apn模块将用于处理此问题,但对于android,我还没有遇到过任何此类问题。任何帮助将不胜感激。 最佳答案 还有另一种选择;android-gcm.它非常易于使用。文档中的代码示例:vargcm=require('android-gcm');//initializenewandroidGcmobjectvargcmObject=newgcm.AndroidGcm('API_KEY');//createnewmessagevarmessage=

javascript - 如何使用javascript检测iPhone/Android从 sleep 中醒来

我正在构建一个使用sockets.io的网站/网络应用目前,如果用户正在iPhone上使用safari,并且他们锁定了屏幕(变黑),我的套接字连接已关闭。这很好,我想要这个。但是当他们解锁屏幕(或从sleep中醒来)时。我想用javascript检测这个事件,这样我就可以重新连接我的套接字。这可能吗??谷歌对这个话题的关注度不高。 最佳答案 没关系,我想通了window.addEventListener("pageshow",function(){alert("pageshown");},false);

javascript - Firebase JS - getToken() 不返回 token

我有以下代码,基于Google'sDocumentation:varconfig={apiKey:"XX",authDomain:"XX",databaseURL:"XX",storageBucket:"XX",messagingSenderId:"XX"};firebase.initializeApp(config);constmessaging=firebase.messaging();messaging.requestPermission().then(function(){console.log('Notificationpermissiongranted.');messagi

javascript - 使用规则禁用 Firebase Cloud Firestore 中的查询集合

我正在使用FirebaseCloudFirestore,我想修改我的规则以限制用户查询集合。这是不允许的:firestore().collection("users").get()但这应该被允许:firestore().collection("users").doc("someUserId").get()目前,我的规则是这样的:match/users/{userId}{allowread;}但是这条规则允许查询“users”集合。如何允许单个文档获取,但不允许集合查询? 最佳答案 您可以将读取规则分解为get和list。get规则适

javascript - Firebase Cloud Functions https.onCall 已完成,状态代码为 : 204

Firebase函数constfunctions=require('firebase-functions');constadmin=require('firebase-admin');constcors=require('cors')({origin:true});exports.addMessage=functions.https.onCall((data,context)=>{return{text:"Test"};});问题问题是,当我从应用程序调用此函数时,我首先得到完成状态代码:204,然后完成状态代码:200204我怎样才能避免这种情况? 最佳答